europe vat manager careers in Swansea, United Kingdom